package com.edu.hre.db.dto;

import java.util.Date;
import java.util.List;

public class HreEmployee implements java.io.Serializable { 


    private int empNumber;
    private String employeeId;
    private String empLastname;
    private String empFirstname;
    private String empMiddleName;
    private String empNickName;
    private Date empBirthday;
    private Integer nationCode;
    private Short empGender;
    private String empMaritalStatus;
    private String empIdCardNum;
    private String empIdCardPlace;
    private Date empIdCardDate;
    private String empMilitaryService;
    private Integer empStatus;
    private Integer jobTitleCode;
    private Integer eeoCatCode;
    private Integer workStation;
    private String empStreet1;
    private String empStreet2;
    private String districtCode;
    private String counCode;
    private String provinCode;
    private String empZipcode;
    private String empHmTelephone;
    private String empMobile;
    private String empWorkTelephone;
    private String empWorkEmail;
    private String salGrdCode;
    private Date joinedDate;
    private String empOthEmail;
    private Integer terminationId;
    private Date dateCreated;
    private Date dateModified;
    private Boolean isDeleted;
	private String empNationality;
	private String empProvince;
	private String empDistrict;
	private String empSubUnit;
	private String reportingMethod;
   public HreEmployee() {
   }

	
   public HreEmployee(int empNumber, String empLastname, String empFirstname, String empMiddleName, Date dateCreated, Date dateModified) {
       this.empNumber = empNumber;
       this.empLastname = empLastname;
       this.empFirstname = empFirstname;
       this.empMiddleName = empMiddleName;
       this.dateCreated = dateCreated;
       this.dateModified = dateModified;
   }
   public HreEmployee(int empNumber, String employeeId, String empLastname, String empFirstname, String empMiddleName, String empNickName, Date empBirthday, Integer nationCode, Short empGender, String empMaritalStatus, String empIdCardNum, String empIdCardPlace, Date empIdCardDate, String empMilitaryService, Integer empStatus, Integer jobTitleCode, Integer eeoCatCode, Integer workStation, String empStreet1, String empStreet2, String districtCode, String counCode, String provinCode, String empZipcode, String empHmTelephone, String empMobile, String empWorkTelephone, String empWorkEmail, String salGrdCode, Date joinedDate, String empOthEmail, Integer terminationId, Date dateCreated, Date dateModified, Boolean isDeleted) {
      this.empNumber = empNumber;
      this.employeeId = employeeId;
      this.empLastname = empLastname;
      this.empFirstname = empFirstname;
      this.empMiddleName = empMiddleName;
      this.empNickName = empNickName;
      this.empBirthday = empBirthday;
      this.nationCode = nationCode;
      this.empGender = empGender;
      this.empMaritalStatus = empMaritalStatus;
      this.empIdCardNum = empIdCardNum;
      this.empIdCardPlace = empIdCardPlace;
      this.empIdCardDate = empIdCardDate;
      this.empMilitaryService = empMilitaryService;
      this.empStatus = empStatus;
      this.jobTitleCode = jobTitleCode;
      this.eeoCatCode = eeoCatCode;
      this.workStation = workStation;
      this.empStreet1 = empStreet1;
      this.empStreet2 = empStreet2;
      this.districtCode = districtCode;
      this.counCode = counCode;
      this.provinCode = provinCode;
      this.empZipcode = empZipcode;
      this.empHmTelephone = empHmTelephone;
      this.empMobile = empMobile;
      this.empWorkTelephone = empWorkTelephone;
      this.empWorkEmail = empWorkEmail;
      this.salGrdCode = salGrdCode;
      this.joinedDate = joinedDate;
      this.empOthEmail = empOthEmail;
      this.terminationId = terminationId;
      this.dateCreated = dateCreated;
      this.dateModified = dateModified;
      this.isDeleted = isDeleted;
   }
  
   public int getEmpNumber() {
       return this.empNumber;
   }
   
   public void setEmpNumber(int empNumber) {
       this.empNumber = empNumber;
   }
   public String getEmployeeId() {
       return this.employeeId;
   }
   
   public void setEmployeeId(String employeeId) {
       this.employeeId = employeeId;
   }
   public String getEmpLastname() {
       return this.empLastname;
   }
   
   public void setEmpLastname(String empLastname) {
       this.empLastname = empLastname;
   }
   public String getEmpFirstname() {
       return this.empFirstname;
   }
   
   public void setEmpFirstname(String empFirstname) {
       this.empFirstname = empFirstname;
   }
   public String getEmpMiddleName() {
       return this.empMiddleName;
   }
   
   public void setEmpMiddleName(String empMiddleName) {
       this.empMiddleName = empMiddleName;
   }
   public String getEmpNickName() {
       return this.empNickName;
   }
   
   public void setEmpNickName(String empNickName) {
       this.empNickName = empNickName;
   }
   public Date getEmpBirthday() {
       return this.empBirthday;
   }
   
   public void setEmpBirthday(Date empBirthday) {
       this.empBirthday = empBirthday;
   }
   public Integer getNationCode() {
       return this.nationCode;
   }
   
   public void setNationCode(Integer nationCode) {
       this.nationCode = nationCode;
   }
   public Short getEmpGender() {
       return this.empGender;
   }
   
   public void setEmpGender(Short empGender) {
       this.empGender = empGender;
   }
   public String getEmpMaritalStatus() {
       return this.empMaritalStatus;
   }
   
   public void setEmpMaritalStatus(String empMaritalStatus) {
       this.empMaritalStatus = empMaritalStatus;
   }
   public String getEmpIdCardNum() {
       return this.empIdCardNum;
   }
   
   public void setEmpIdCardNum(String empIdCardNum) {
       this.empIdCardNum = empIdCardNum;
   }
   public String getEmpIdCardPlace() {
       return this.empIdCardPlace;
   }
   
   public void setEmpIdCardPlace(String empIdCardPlace) {
       this.empIdCardPlace = empIdCardPlace;
   }
   public Date getEmpIdCardDate() {
       return this.empIdCardDate;
   }
   
   public void setEmpIdCardDate(Date empIdCardDate) {
       this.empIdCardDate = empIdCardDate;
   }
   public String getEmpMilitaryService() {
       return this.empMilitaryService;
   }
   
   public void setEmpMilitaryService(String empMilitaryService) {
       this.empMilitaryService = empMilitaryService;
   }
   public Integer getEmpStatus() {
       return this.empStatus;
   }
   
   public void setEmpStatus(Integer empStatus) {
       this.empStatus = empStatus;
   }
   public Integer getJobTitleCode() {
       return this.jobTitleCode;
   }
   
   public void setJobTitleCode(Integer jobTitleCode) {
       this.jobTitleCode = jobTitleCode;
   }
   public Integer getEeoCatCode() {
       return this.eeoCatCode;
   }
   
   public void setEeoCatCode(Integer eeoCatCode) {
       this.eeoCatCode = eeoCatCode;
   }
   public Integer getWorkStation() {
       return this.workStation;
   }
   
   public void setWorkStation(Integer workStation) {
       this.workStation = workStation;
   }
   public String getEmpStreet1() {
       return this.empStreet1;
   }
   
   public void setEmpStreet1(String empStreet1) {
       this.empStreet1 = empStreet1;
   }
   public String getEmpStreet2() {
       return this.empStreet2;
   }
   
   public void setEmpStreet2(String empStreet2) {
       this.empStreet2 = empStreet2;
   }
   public String getDistrictCode() {
       return this.districtCode;
   }
   
   public void setDistrictCode(String districtCode) {
       this.districtCode = districtCode;
   }
   public String getCounCode() {
       return this.counCode;
   }
   
   public void setCounCode(String counCode) {
       this.counCode = counCode;
   }
   public String getProvinCode() {
       return this.provinCode;
   }
   
   public void setProvinCode(String provinCode) {
       this.provinCode = provinCode;
   }
   public String getEmpZipcode() {
       return this.empZipcode;
   }
   
   public void setEmpZipcode(String empZipcode) {
       this.empZipcode = empZipcode;
   }
   public String getEmpHmTelephone() {
       return this.empHmTelephone;
   }
   
   public void setEmpHmTelephone(String empHmTelephone) {
       this.empHmTelephone = empHmTelephone;
   }
   public String getEmpMobile() {
       return this.empMobile;
   }
   
   public void setEmpMobile(String empMobile) {
       this.empMobile = empMobile;
   }
   public String getEmpWorkTelephone() {
       return this.empWorkTelephone;
   }
   
   public void setEmpWorkTelephone(String empWorkTelephone) {
       this.empWorkTelephone = empWorkTelephone;
   }
   public String getEmpWorkEmail() {
       return this.empWorkEmail;
   }
   
   public void setEmpWorkEmail(String empWorkEmail) {
       this.empWorkEmail = empWorkEmail;
   }
   public String getSalGrdCode() {
       return this.salGrdCode;
   }
   
   public void setSalGrdCode(String salGrdCode) {
       this.salGrdCode = salGrdCode;
   }
   public Date getJoinedDate() {
       return this.joinedDate;
   }
   
   public void setJoinedDate(Date joinedDate) {
       this.joinedDate = joinedDate;
   }
   public String getEmpOthEmail() {
       return this.empOthEmail;
   }
   
   public void setEmpOthEmail(String empOthEmail) {
       this.empOthEmail = empOthEmail;
   }
   public Integer getTerminationId() {
       return this.terminationId;
   }
   
   public void setTerminationId(Integer terminationId) {
       this.terminationId = terminationId;
   }
   public Date getDateCreated() {
       return this.dateCreated;
   }
   
   public void setDateCreated(Date dateCreated) {
       this.dateCreated = dateCreated;
   }
   public Date getDateModified() {
       return this.dateModified;
   }
   
   public void setDateModified(Date dateModified) {
       this.dateModified = dateModified;
   }
   public Boolean getIsDeleted() {
       return this.isDeleted;
   }
   
   public void setIsDeleted(Boolean isDeleted) {
       this.isDeleted = isDeleted;
   }

   public String getEmpNationality() {
       return this.empNationality;
   }
   
   public void setEmpNationality(String nationality) {
	this.empNationality = nationality;
   }


public String getEmpProvince() {
	return empProvince;
}


public void setEmpProvince(String empProvice) {
	this.empProvince = empProvice;
}


public String getEmpDistrict() {
	return empDistrict;
}


public void setEmpDistrict(String empDistrict) {
	this.empDistrict = empDistrict;
}


public String getEmpSubUnit() {
	return empSubUnit;
}


public void setEmpSubUnit(String empSubUnit) {
	this.empSubUnit = empSubUnit;
}


public String getReportingMethod() {
	return reportingMethod;
}


public void setReportingMethod(String reportingMethod) {
	this.reportingMethod = reportingMethod;
}





}
